Python的list,在建立 Python 的list時候我們需要使用中括號[] 將元素包起來,而在選擇元素也是使用中括號[] 搭配索引值,Python 的索引值由0開始,而R語言索引值由1開始
print(my_status)
print(type(my_status[0]))
print(type(my_status[1]))
print(type(my_status[2]))#(type是指他們的屬性)
tuple:
tuple 跟list很像,但是不能新增,刪除或者更新 tuple 的元素,我們可以使用 tuple() 函數將既有的 list 轉換成為 tuple,或者在建立物件的時候使用小括號()不同於建立list的時候使用的中括號[]
分別建立 list 與 tuple
ironman_groups_list = ["Web", "DevOps", "Cloud", "Big Data", "Security"]
ironman_groups_tuple = tuple(ironman_groups_list)
試試看
ironman_groups_list.insert(5, "鐵人")
ironman_groups_tuple.insert(5, "鐵人")
我們得到一個錯誤訊息,但如果我們將tuple那段程式弄掉,就沒有問題,所以我們知道list是可以做更動,tuple是不能做更動